spot where the sea beats - Turkish English Dictionary